package com.analysis.dto;

import java.util.List;

/**
 * webType统计请求DTO
 */
public class WebTypeStatisticsRequest {
    
    /** ID列表（可选） */
    private List<Long> ids;
    
    /** 产品名称（可选，支持模糊查询） */
    private String productName;
    
    /** 项目ID（可选） */
    private Long projectId;
    
    /** AI模型（可选） */
    private String aiModel;
    
    public WebTypeStatisticsRequest() {}
    
    public List<Long> getIds() {
        return ids;
    }
    
    public void setIds(List<Long> ids) {
        this.ids = ids;
    }
    
    public String getProductName() {
        return productName;
    }
    
    public void setProductName(String productName) {
        this.productName = productName;
    }
    
    public Long getProjectId() {
        return projectId;
    }
    
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
    
    public String getAiModel() {
        return aiModel;
    }
    
    public void setAiModel(String aiModel) {
        this.aiModel = aiModel;
    }
    
    @Override
    public String toString() {
        return "WebTypeStatisticsRequest{" +
                "ids=" + ids +
                ", productName='" + productName + '\'' +
                ", projectId=" + projectId +
                ", aiModel='" + aiModel + '\'' +
                '}';
    }
}
